/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import persistence.ContatoDAO;

/**
 * @author Ricardo La Luna
 */
public abstract class ContatoAction implements Action {
    /* PADRÃO INVERSÃO DE CONTROLE
     *  As Actions, Ao invés de obter uma instância de ContatoDAO apenas quando 
     * necessitar de um de seus métodos, possuirão esta instância a partir do 
     * momento em que forem criadas. Assim, o código de seus métodos ficará 
     * mais limpo (evitando obter instâncias da DAO) e mais organizado. 
     */
    protected ContatoDAO cnn;

    public ContatoAction() {
        cnn = ContatoDAO.getInstance();
    }
}
